0. Important

This agent was created by SunlitMiracle, who can be contacted on Discord and Tumblr. Feel free to distribute this anywhere or to make any edits, as long as credit for the original agent is given.

One of the options of this agent can potentially kill a Creature via the slapping stimulus. This agent is not intended to be a torture device (and at first was designed without any use of tickling/slapping), but the author doesn't care what other people do in their games. All I ask is that you please accept that if there's any part of the agent you don't like, you don't need to use it. (You can even make your own edits to disable Hand Mode entirely!)

The image and catalogue files are included in case they fail to install properly when the agent is injected. The image is required, but the catalogue is optional and is only an abridged version of information in this text. This agent's classifier is 1 1 48008, but if that is already in use by another agent then please let me know ASAP so I can change it.

1. Description

Discipline Buttons allows one to reward/punish the active Creature without either speaking to them or using the Hand on them. There are a few situations where this might be preferable:

* Perhaps a Creature has a long name and you don't want to type it out, and you don't have Amaikokonut's Speech Bubbles Upgrades that allows shortened forms of address.
* Perhaps the Creature doesn't have any genes that respond to yes/no and will respond only to either direct chemical injections or to tickling and spanking.
* Perhaps you do not condone the series's support of spanking as punishment, especially against animals with childlike behaviors.
* Or perhaps you have trouble clicking the correct Creature on their correct body part, especially if they're moving around or in a large crowd.

This agent administers rewards and punishment through three different modes, each of which has its own benefits and drawbacks. It's up to the user to decide what is most appropriate for their population and their personal preferences.

2. Usage

When injected the agent will appear as a floating set of buttons: Three rectanglular buttons to switch the mode, a blue round button for positive interactions, and an orange round button for negative interactions. Right-clicking the agent will allow it to be dragged elsewhere on the screen.

The agent will start in Chem Mode and can be switched to other modes by clicking the rectanglular buttons; the images on the round buttons will also change depending on mode. Clicking a round button will have an effect on the actively-selected Creature depending on the mode. If no Creature is active, the agent will buzz, notify you of the error, and do nothing else.

This agent is compatible with C3's standalone legacy mode.

2.a. Chem Mode

The round buttons will display smiling and frowning faces, and they'll inject the active Creature with chemicals that are similar to those that a vanilla Chichi Norn gets from being tickled/slapped. Specifally:

* Blue will give them 87 Reward and take away 7 Anger, 6 Fear, and 4 Loneliness
* Orange will give them 87 Punishment and 4 Fear. Unlike the vanilla stimulus, Pain and Wounded are not applied.

This happens to all Creatures regardless of if their genome would normally have a unique response to discipline. For example, vanilla Ettins get crowded when tickled and aren't Wounded when slapped, and vanilla Jungle Grendels get angry when slapped. It appears that most fanmade genomes that use the yes/no stimuli often use the values listed above regardless of the breed, so there is more consistency with those than with the original breeds. Adding chems directly also bypasses the issue of many genomes not having a yes/no response.

Due to both its universal compatibility and its inability to do anything worse than cause fear, Chem Mode is the active mode when this agent is injected, and it's hopefully what the button interactions default to even if the agent's variables somehow have unexpected values.

2.b. Talk Mode

The round buttons will display speech bubbles, and they'll activate the "pointer said yes" and "pointer said no" stimuli for the active Creature, even if the Creature has not learned those words. However, this has no effect on vanilla genomes and anything closely based upon them because they done have a reaction to the stimulus in their genes. Only some fanmade genomes such as CFFs and their successors will gain Reward/Punishment/other chemicals from this. Unlike Chem Mode where only one reaction is possible, Talk Mode will use whatever unique reaction a genome has to the yes/no stims. This can be either a good or bad thing, because...

WARNING: Minisauron's Arimeides Grendels of Minimordor will gain the custom chemical Melhite (which has numerous side effects) if their Yes stim is triggered and die instantly if the No stim is triggered. If you are using Arimeides GoMs, be extra cautious that you are in the desired mode and have the correct Creature selected before you press the big buttons.

2.c Hand Mode

The round buttons will display hands, and they'll activate the "hand tickled me" and "hand slapped me" stimuli for the active Creature. Since most genomes have a response to these stimuli, this mode has maximum compatibility for them and any unique reactions they may have (such as increased anger or fear). However, this also goes against the original concept of this agent which was to remove corporal punishment a.k.a. abuse. Hand Mode is included nonetheless due to the limitations of the other modes.

WARNING: Pressing the punishment button on Hand Mode is no different than hitting and hurting a Creature, and using it repeatedly will kill them.